/// <reference types="../../node_modules/.vue-global-types/vue_3.5_0_0_0.d.ts" />
const gridItems = [
    { text: "环保基础知识", to: "/homeviewtwo/1", image: "https://fastly.jsdelivr.net/npm/@vant/assets/cat.jpeg" },
    { text: "法律解读", to: "/homeviewtwo/2", image: "https://fastly.jsdelivr.net/npm/@vant/assets/cat.jpeg" },
    { text: "志愿服务", to: "/homeviewtwo/3", image: "https://fastly.jsdelivr.net/npm/@vant/assets/cat.jpeg" },
];
const gridItems2 = [
    { text: "视频", to: "/homeviewtwo/4", image: "https://fastly.jsdelivr.net/npm/@vant/assets/cat.jpeg" },
    { text: "文献", to: "/homeviewtwo/5", image: "https://fastly.jsdelivr.net/npm/@vant/assets/cat.jpeg" },
    { text: "论坛", to: "/homeviewtwo/6", image: "https://fastly.jsdelivr.net/npm/@vant/assets/cat.jpeg" },
];
debugger; /* PartiallyEnd: #3632/scriptSetup.vue */
const __VLS_ctx = {};
let __VLS_components;
let __VLS_directives;
const __VLS_0 = {}.VanGrid;
/** @type {[typeof __VLS_components.VanGrid, typeof __VLS_components.vanGrid, typeof __VLS_components.VanGrid, typeof __VLS_components.vanGrid, ]} */ ;
// @ts-ignore
const __VLS_1 = __VLS_asFunctionalComponent(__VLS_0, new __VLS_0({
    border: (false),
    columnNum: (3),
}));
const __VLS_2 = __VLS_1({
    border: (false),
    columnNum: (3),
}, ...__VLS_functionalComponentArgsRest(__VLS_1));
__VLS_3.slots.default;
for (const [item, index] of __VLS_getVForSourceType((__VLS_ctx.gridItems))) {
    const __VLS_4 = {}.VanGridItem;
    /** @type {[typeof __VLS_components.VanGridItem, typeof __VLS_components.vanGridItem, typeof __VLS_components.VanGridItem, typeof __VLS_components.vanGridItem, ]} */ ;
    // @ts-ignore
    const __VLS_5 = __VLS_asFunctionalComponent(__VLS_4, new __VLS_4({
        key: (index),
        text: (item.text),
        to: (item.to),
    }));
    const __VLS_6 = __VLS_5({
        key: (index),
        text: (item.text),
        to: (item.to),
    }, ...__VLS_functionalComponentArgsRest(__VLS_5));
    __VLS_7.slots.default;
    const __VLS_8 = {}.VanImage;
    /** @type {[typeof __VLS_components.VanImage, typeof __VLS_components.vanImage, ]} */ ;
    // @ts-ignore
    const __VLS_9 = __VLS_asFunctionalComponent(__VLS_8, new __VLS_8({
        round: true,
        width: "7rem",
        height: "7rem",
        src: (item.image),
    }));
    const __VLS_10 = __VLS_9({
        round: true,
        width: "7rem",
        height: "7rem",
        src: (item.image),
    }, ...__VLS_functionalComponentArgsRest(__VLS_9));
    __VLS_asFunctionalElement(__VLS_intrinsicElements.span, __VLS_intrinsicElements.span)({});
    (item.text);
    var __VLS_7;
}
var __VLS_3;
const __VLS_12 = {}.VanGrid;
/** @type {[typeof __VLS_components.VanGrid, typeof __VLS_components.vanGrid, typeof __VLS_components.VanGrid, typeof __VLS_components.vanGrid, ]} */ ;
// @ts-ignore
const __VLS_13 = __VLS_asFunctionalComponent(__VLS_12, new __VLS_12({
    border: (false),
    columnNum: (3),
}));
const __VLS_14 = __VLS_13({
    border: (false),
    columnNum: (3),
}, ...__VLS_functionalComponentArgsRest(__VLS_13));
__VLS_15.slots.default;
for (const [item, index] of __VLS_getVForSourceType((__VLS_ctx.gridItems))) {
    const __VLS_16 = {}.VanGridItem;
    /** @type {[typeof __VLS_components.VanGridItem, typeof __VLS_components.vanGridItem, typeof __VLS_components.VanGridItem, typeof __VLS_components.vanGridItem, ]} */ ;
    // @ts-ignore
    const __VLS_17 = __VLS_asFunctionalComponent(__VLS_16, new __VLS_16({
        key: (index),
        text: (item.text),
        to: (item.to),
    }));
    const __VLS_18 = __VLS_17({
        key: (index),
        text: (item.text),
        to: (item.to),
    }, ...__VLS_functionalComponentArgsRest(__VLS_17));
    __VLS_19.slots.default;
    const __VLS_20 = {}.VanImage;
    /** @type {[typeof __VLS_components.VanImage, typeof __VLS_components.vanImage, ]} */ ;
    // @ts-ignore
    const __VLS_21 = __VLS_asFunctionalComponent(__VLS_20, new __VLS_20({
        round: true,
        width: "7rem",
        height: "7rem",
        src: (item.image),
    }));
    const __VLS_22 = __VLS_21({
        round: true,
        width: "7rem",
        height: "7rem",
        src: (item.image),
    }, ...__VLS_functionalComponentArgsRest(__VLS_21));
    __VLS_asFunctionalElement(__VLS_intrinsicElements.span, __VLS_intrinsicElements.span)({});
    (item.text);
    var __VLS_19;
}
var __VLS_15;
var __VLS_dollars;
const __VLS_self = (await import('vue')).defineComponent({
    setup() {
        return {
            gridItems: gridItems,
        };
    },
});
export default (await import('vue')).defineComponent({
    setup() {
        return {};
    },
});
; /* PartiallyEnd: #4569/main.vue */
